const wx = require('../jweixin-module');
const weixin = (config,share) => {
	console.log(config);
	console.log(share);
	wx.config({
		'debug': false,
		'appId':config.appId, 
		'timestamp':config.timestamp, 
		'nonceStr':config.nonceStr, 
		'signature':config.signature,
		'jsApiList':config.jsApiList
	});

   wx.ready(function(){
		//分享朋友圈
		wx.onMenuShareTimeline({
			 'title': share.title,
			 'link': share.link,
			 'imgUrl': share.imgUrl,
			 success: function (result) {
				console.log(result);
			 }
		})
		//分享朋友
		wx.onMenuShareAppMessage({
			'title': share.title,
			'desc': share.desc,
			'link': share.link,
			'imgUrl': share.imgUrl,
			'type': '',
			'dataUrl': '',
			success(result) {
				console.log(result);
			}
		})
		//分享到qq
		wx.onMenuShareQQ({
			'title': share.title,
			'desc': share.desc,
			'link': share.link,
			'imgUrl': share.imgUrl,
			success: function (result) {
				console.log(result);
			},
			cancel: function () {
			// 用户取消分享后执行的回调函数
			}
		});
		//分享到腾讯微博
		wx.onMenuShareWeibo({
			'title': share.title,
			'desc': share.desc,
			'link': share.link,
			'imgUrl': share.imgUrl,
			success: function () {
			// 用户确认分享后执行的回调函数
			},
			cancel: function () {
			// 用户取消分享后执行的回调函数
			}
		});
		//分享到qq空间
		wx.onMenuShareQZone({
			'title': share.title,
			'desc': share.desc,
			'link': share.link,
			'imgUrl': share.imgUrl,
			success: function () {
			// 用户确认分享后执行的回调函数
			},
			cancel: function () {
			// 用户取消分享后执行的回调函数
			}
		});
		wx.getLocation({
			type: 'wgs84', // 默认为wgs84的gps坐标，如果要返回直接给openLocation用的火星坐标，可传入'gcj02'
			success: function (res) {
				var latitude = res.latitude; // 纬度，浮点数，范围为90 ~ -90
				var longitude = res.longitude; // 经度，浮点数，范围为180 ~ -180。
				var speed = res.speed; // 速度，以米/每秒计
				var accuracy = res.accuracy; // 位置精度
				console.log(res);
			}
		});
   });
   wx.error(function(res) {

   });
}
 
export default weixin;